home *** CD-ROM | disk | FTP | other *** search
-
- GNUTar Amiga Port of Version "16 Oct 1990"
- Release: V1.00
- Release Date: 28.3.1995
-
- Original port done by Ed Berger
- 1995 adaption, SAS/C recompilation and 68030 version by Andreas R. Kleinert
-
- ***
-
- When extracting TAR archives on the AMIGA there has always been a problem:
- the only available GNUTar port was hard to find and if you got it
- finally, it was just unoptimized for higher 68k CPUs.
- On the other hand, a simple recompilation wasn't easy for most people,
- since the GNU-C (GCC) Compiler isn't very widely used and adaptions
- for other compilers aren't that easy (as I finally found out ;-)
-
- ***
-
- My first step to solve this problem was porting the nice, small and
- handy "DeTar" utility from MS-DOS to Amiga.
- The usage was really simple and easy, since you'd just had to call
- "DeTar [archive]" and the whole archive would have been unpacked.
- While searching for Bugs within DeTar (thus using the available GNUTar
- port) I decided to port GNUTar directly (since there actually appeared
- an effect I thought of as a bug of DeTar, but really was a bug of GNUTar ;-)
-
- So, finally there's now a new SAS/C 6.51 port of GNUTar for the Amiga,
- which isn't perfect at all yet, but might be the base for further
- actions by other people.
-
- ***
-
- Before I add the original "documentation" of Ed Berger, please take
- a look at these notes:
-
- - the original GNUTar port had a small bug, which is _still_
- present within this version:
- when creating an archive with GNUTar -c -f TAR.TAR FILE1
- and then adding more files via GNUTar -A -f TAR.TAR FILEx
- the archive will be corrupted,
- since all data will be written, but no filename (or even the
- whole header ?) is placed within the file.
- So don't use this option.
- - some of the defines and/or functions, which hadn't be present
- for the GCC are actually available for SAS/C and vice versa.
- So there are still some dummy-functions or (hopefully)
- equivalent replacements for such things.
- See the files "sas_amiga.c" and "sas_amiga2.c" for code-replacements
- and the "sasinclude/#?.h" files for more defines.
- I went this way, since this prevented me from changing _anything_
- within the orginal source.
- The only thing to be done was setting definitions and compiler
- options in the best way and then fill in the missing parts
- (sounds easier, than it was %-)
- - ahm...well: while compiling there occured several problems
- (warnings, missing functions, which had to be substituted
- by dummies, etc.). So remember: it works, but there's really
- no guarantee for anything !
-
- ***
-
- Andreas R. Kleinert, Fido 2:2457/435.10
- UseNet Andreas_Kleinert@superview.ftn.sub.org
-
- ***
-
- This is, what Ed Berger originally wrote in "readme.1st":
-
- ****************************************************************************
-
- I was looking for a tar program for the Amiga, since the gcc distribution,
- and minix distribution files are often in this format. Tarsplit from an
- old fish disk was not sufficient. I kept hearing about gnu-tar, but
- never saw it archived anywhere, until now.
-
- Since I was not able to find gnu-tar, under any separate archive on the
- fish disks, or on my favorite ftp-sites, I pulled this out of the UUCP
- distribution from uunet. The binary and man page were on disk 2, and
- the source files were on disk 3. I hope that I didn't miss anything
- important. I apologize for any inconvenience this may cause. If in doubt
- go back to the UUCP distribution.
-
- -Ed Berger
- eb15@andrew.cmu.edu
-
- ****************************************************************************
-
-